Abstraction and Modular Verification of Infinite-State Reactive Systems

نویسندگان

  • Zohar Manna
  • Michael Colón
  • Bernd Finkbeiner
  • Henny B. Sipma
  • Tomás E. Uribe
چکیده

ion and Modular Verification of Infinite-State Reactive Systems ⋆ Zohar Manna, Michael A. Colón, Bernd Finkbeiner, Henny B. Sipma and Tomás E. Uribe Computer Science Department Stanford University Stanford, CA. 94305-9045 [email protected] Abstract. We review a number of temporal verification techniques for reactive systems using modularity and abstraction. Their use allows the verification of larger systems, and the incremental verification of systems as they are developed and refined. In particular, we show how deductive verification tools, and the combination of finite-state model checking and abstraction, allow the verification of infinite-state systems featuring data types commonly used in software specifications, including real-time and hybrid systems. In Manfred Broy and Bernhard Rumpe, editors, Requirements Targeting Software and Systems Engineering, volume 1526 of Lecture Notes in Computer Science, pages 273–292. Springer-Verlag, 1998.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Abstraction and Learning for Infinite-State Compositional Verification

Despite many advances that enable the application of model checking techniques to the verification of large systems, the state-explosion problem remains the main challenge for scalability. Compositional verification addresses this challenge by decomposing the verification of a large system into the verification of its components. Recent techniques use learning-based approaches to automate compo...

متن کامل

Abstraction-Based Verification of Infinite-State Reactive Modules

ion-based Verification of Infinite-state Reactive Modules Francesco Belardinelli1 and Alessio Lomuscio2 Abstract. We introduce the formalism of infinite-state reactive modules to reason about the strategic behaviour of autonomous agents in a setting where data are explicitly exhibited in the systems description and in the specification language. Technically, we endow reactive modules with an in...

متن کامل

Incomplete property checking for asynchronous reactive systems

Asynchronous reactive systems find applications in a wide range of software systems such as communication protocols, embedded software systems, etc. It is highly desirable to rigorously show that these systems are correctly designed, because a correct design is vital to providing services of high quality. However, formal approaches to the verification of these systems, such as model checking, a...

متن کامل

Abstraction Refinement for Games with Incomplete Information

ion Refinement for Games with Incomplete Information∗ Rayna Dimitrova, Bernd Finkbeiner Universität des Saarlandes {dimitrova,finkbeiner}@cs.uni-sb.de ABSTRACT.Counterexample-guided abstraction refinement (CEGAR) is used in automated software analysis to find suitable finite-state abstractions of infinite-state systems. In this paper, we extend CEGAR to games with incomplete information, as the...

متن کامل

Thread-Modular Abstraction Refinement

We present an algorithm called Tar (“Thread-modular Abstraction Refinement”) for model checking safety properties of concurrent software. The Tar algorithm uses thread-modular assume-guarantee reasoning to overcome the exponential complexity in the control state of multithreaded programs. Thread modularity means that Tar explores the state space of one thread at a time, making assumptions about...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997